package com.ymatou.iapi.trading.userquery.parameter.resp;

import java.math.BigDecimal;

public class OrderItemInfoForConsult {
	/**
	* 商品标题
	*/
	private String title;

	/**
	 * 商品id
	 */
	private String productId;

	/**
	 * 商品规格id
	 */
	private String catalogId;

	/**
	 * 商品图片地址
	 */
	private String pictureUrl;

	/**
	 * 商品规格信息
	 */
	private String propertyInfo;

	/**
	 * 商品数量
	 */
	private int productCount;

	/**
	 * 商品成交价
	 */
	private BigDecimal productPrice;

	/**
	 * 商品原价
	 */
	private BigDecimal originalPrice;

	/**
	 * 是否免运费
	 */
	private boolean freightFree;

	/**
	 * 交税方(对应的枚举：TariffTypeEnum)
	 */
	private int tariffType;

	/**
	 * 配送方式(对应枚举：LogisticsTypeEnum)
	 */
	private int logisticsType;

	/**
	 * 退货方式(官方、非官方,对应枚举：ProductRefundChannelEnum)
	 */
	private int productRefundChannel;

	/**
	 * 区分新客价或者VIP价(对应枚举：PriceTypeEnum)
	 */
	private int priceType;

	/**
	 * 平台优惠券
	 */
	private BigDecimal ymtCouponAmount;

	/**
	 * 商家优惠券商品分摊金额
	 */
	private BigDecimal sellerCouponAmount;

	/**
	 * 退货退款状态(对应枚举：SalesRefundStatusEnum)
	 */
	private Integer salesRefundStatus;

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getProductId() {
		return productId;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}

	public String getCatalogId() {
		return catalogId;
	}

	public void setCatalogId(String catalogId) {
		this.catalogId = catalogId;
	}

	public String getPictureUrl() {
		return pictureUrl;
	}

	public void setPictureUrl(String pictureUrl) {
		this.pictureUrl = pictureUrl;
	}

	public String getPropertyInfo() {
		return propertyInfo;
	}

	public void setPropertyInfo(String propertyInfo) {
		this.propertyInfo = propertyInfo;
	}

	public int getProductCount() {
		return productCount;
	}

	public void setProductCount(int productCount) {
		this.productCount = productCount;
	}

	public BigDecimal getProductPrice() {
		return productPrice;
	}

	public void setProductPrice(BigDecimal productPrice) {
		this.productPrice = productPrice;
	}

	public BigDecimal getOriginalPrice() {
		return originalPrice;
	}

	public void setOriginalPrice(BigDecimal originalPrice) {
		this.originalPrice = originalPrice;
	}

	public boolean isFreightFree() {
		return freightFree;
	}

	public void setFreightFree(boolean freightFree) {
		this.freightFree = freightFree;
	}

	public int getTariffType() {
		return tariffType;
	}

	public void setTariffType(int tariffType) {
		this.tariffType = tariffType;
	}

	public int getLogisticsType() {
		return logisticsType;
	}

	public void setLogisticsType(int logisticsType) {
		this.logisticsType = logisticsType;
	}

	public int getProductRefundChannel() {
		return productRefundChannel;
	}

	public void setProductRefundChannel(int productRefundChannel) {
		this.productRefundChannel = productRefundChannel;
	}

	public int getPriceType() {
		return priceType;
	}

	public void setPriceType(int priceType) {
		this.priceType = priceType;
	}

	public BigDecimal getYmtCouponAmount() {
		return ymtCouponAmount;
	}

	public void setYmtCouponAmount(BigDecimal ymtCouponAmount) {
		this.ymtCouponAmount = ymtCouponAmount;
	}

	public BigDecimal getSellerCouponAmount() {
		return sellerCouponAmount;
	}

	public void setSellerCouponAmount(BigDecimal sellerCouponAmount) {
		this.sellerCouponAmount = sellerCouponAmount;
	}

	public Integer getSalesRefundStatus() {
		return salesRefundStatus;
	}

	public void setSalesRefundStatus(Integer salesRefundStatus) {
		this.salesRefundStatus = salesRefundStatus;
	}
}
